'''
形式参数---形参---定义函数的时候,小括号里面的未知数就叫形参

实际参数----实参---调用带未知数的函数的时候,小括号里面的具体数值就叫实参

缺省参数---------在定义函数的时候,给某个参数一个默认值,n那么这个参数就叫缺省参数----缺省参数只能写在形式参数后面
        缺省参数的调用:1.如果调用的时候不输入默认参数,会使用默认值,
                      2.如果调用了默认参数,切赋值,那么就会使用新的值

可变参数-----1.*args----元祖类型的数据
            2.*kwargs-----字典类型的数据   k --key键  w--word值
               字典类型参数调用的时候,实际参数写的格式:key=value,key=value(key不用加双引号)

'''

#定义一个函数,求两个数的乘积
def ji(x,y):
    a=x*y
    print(a)

#调用
ji(2,5)

#定义一个函数,记录张三的个人信息
def info(age,gender,name="张三"):
    print("我的名字%s,年龄%d,性别是%s" % (name, age, gender))


#调用
info(23,"男","李四")
info(23,"女")

#定义一个函数,遍历求和
def bianLi(*args):
    print(args)
    sum=0
    for i in args:
        sum+=i
    print(sum)


#调用
bianLi(8,7,6,5,4,3,2,1)

#定义一个函数,打印一个字典
def ziDian(**kwargs):
    print(kwargs)

#调用
ziDian(name="张三",age=23,gender="男")



































































